import Vue from "vue";
import Vuex from "vuex";
//2.注对vuex
Vue.use(Vuex)
//3.实例化并导出vuex实例
export default new Vuex.Store({
    state:{//负责存储数据
        count:0,
        arr:[]
    },
    getters:{//负责定义计算方法(类似于组件中的计算属性)

    },
    mutations:{//负责定义同步方法(可以直接修改state中的数据)

    },
    actions:{//负责定义异步方法(内部一般书写异步代码(定时器,ajax )不可以直接修改state中的数据)

    },
    modules:{//实现state的模块化管理

    },
    plugins:[]//配合其他插件管理state中的数据
})